package com.ezware.cleansweep.core;

import java.awt.Container;
import java.awt.Image;

public interface IApplication {

	String getTitle();
	
	Image getIcon();
	
	Container getContent();
	
	
	/**
	 * Performs initializations that must happen before the GUI is created
	 * like setting look and feel
	 */
	void initialize();
	
	/**
	 * Any work that must wait until the GUI is visible and ready for input 
	 */
	void ready();
	
	
	boolean canExit();
	
}
